Android 开发挑战赛: Jetpack Compose 助您起飞!
腾讯视频链接 https://v.qq.com/x/page/y3230l0mw61.html Bilibili 视频链接 https://www.bilibili.com/video/BV1Tv411Y7iC/ Jetpack Compose https://developer.android.google.cn/jetpack/compose Jetpack Compose Beta 版 https://android-developers.googleblog.com/2021/02/announcing-jetpack-compose-beta.html
在接下来的四周内,#AndroidDevChallenge 将发起一系列每周挑战,以帮助您使用 Jetpack Compose 更快地构建更出色的应用。每项挑战都围绕 "飞速提升洞察力" 这一主题,并分别聚焦 Compose 的一个新特性: 从动画到 Material Theming (主题),从 Composables 到列表,不一而足!欢迎参与每项挑战,赢取包括 Pixel 5* 在内的 1,000 多份奖品。第一项挑战于今日开启!
挑战内容
我们每周都会启动规则和任务各异的新挑战。从今日起,每周我们会发布一篇博文,为您提供有关任务内容和完成时间的完整说明。每项挑战都将帮助您熟悉 Compose 编程思想和不同的 Compose API,从诸如文本和列表等基本的 Composable 到状态、动画等均有涵盖。
Compose 编程思想 https://developer.android.google.cn/jetpack/compose/mental-model
您针对每项挑战的解决方案必须在一个 GitHub repo 中实现。我们为您准备了一个 Github repo 模板,其中包含一个使用 Compose 构建的基本 Hello World! 应用以及持续集成设置。请复制此模板并按照 README 中的说明进行设置。
GitHub repo 模板 https://github.com/android/android-dev-challenge-compose
第 1 周挑战内容 - 小狗领养应用
提交作品 https://developer.android.google.cn/dev-challenge#the-latest-challenge
您的界面必须完全使用 Compose 构建。对于您提交的作品,我们只会基于应用的界面层进行评判。为帮助您构建应用,请参阅 Compose 文档中有关布局、列表、文本和导航的内容。如需上手学习,请试试 Compose pathway,其中的 Codelab 涵盖有助于完成此项挑战的多个主题。
Compose 中的布局 https://developer.android.google.cn/jetpack/compose/layout Compose 文档: 列表 https://youtu.be/BhqPpUYJYeQ Compose pathway https://developer.android.google.cn/courses/pathways/compose
您是 🐱 粉而非 🐶 粉?没问题!本次挑战欢迎您提交任何类型宠物的领养应用。
我们期待看到您构建的作品!
本周奖品
我们的首发挑战奖品可谓您在使用 Compose 时的不二搭档: 由乐高积木组成的限量版 Jetpack Compose 超级英雄奖杯。成功完成这项挑战并提交参赛作品的前 500 人可以将此奖杯收入囊中,成为您的 Android 手办阵营中的一员,届时您可以尽情炫耀自己的首周 #AndroidDevChallenge 获奖者身份。
△ 首周奖品: Jetpack Compose 超级英雄奖杯
帮助改进 Jetpack Compose
在官方问题跟踪页上提交有关 Jetpack Compose 的问题。 注册以参与 Jetpack Compose 研究。
问题追踪页 https://issuetracker.google.com/issues/new?component=612128 注册参与研究 https://google.qualtrics.com/jfe/form/SV_3NMIMtX0F2zkakR
* 每周的挑战都会提供新的奖品;如果当周奖品为 Google Pixel 5,且获奖者所在国家/地区未销售 Google Pixel 5 时,我们将为其提供价值相近的电子礼品卡。有关更多信息,请参阅官方规则。
** 有关参与挑战赛的更多信息,请参阅官方规则。
官方规则 https://services.google.com/fh/files/misc/androiddevchallenge-compose-official-rules.pdf
推荐阅读